
const path = require('path');
const db = require('./db');


module.exports = {
    showIndex(req, res) {
        db.getAllNews(data => {
            // 渲染
            res.render('index.html', { list: data });
        })
    },
    showDetails(req, res) {
        // 1-获取前端id， 2-根据id去查找对应的数据 3- 把数据渲染在页面
        // 1-获取前端id
        let id = req.query.id;
        // 2-根据id去查找对应的数据
        db.getNewsById(id, data => {
            //渲染
            res.render('details.html', data);
        })
    },
    showSubmit(req, res) {
        res.sendFile(path.join(__dirname, 'pages', 'submit.html'));
    },
    addPost(req, res) {
        // 1- 获取前端传递数据 
        // 2- 把数据添加到数据库中
        // 3- 跳转首页
        // 1- 获取前端传递数据 
        let info = req.body;
        // 2- 把数据添加到数据库中
        db.insertNews(info, () => {
            res.redirect('/');
        })
    }
}


